package cn.tedu.boot22.utils;

import com.alibaba.druid.pool.DruidDataSource;

import java.sql.Connection;
import java.sql.SQLException;

public class DBUtils {
    private static DruidDataSource dds;
    static {
        //创建数据库连接池对象
        dds = new DruidDataSource();
        dds.setDriverClassName("com.mysql.cj.jdbc.Driver");
        //设置数据库连接信息
        dds.setUrl("jdbc:mysql://localhost:3306/bootdb?characterEncoding=utf8&serverTimezone=Asia/Shanghai");
        dds.setUsername("root");
        dds.setPassword("root");
        dds.setInitialSize(3);//设置初始连接数量
        dds.setMaxActive(5);//设置最大连接数量
    }
    //封装获取连接方法
    public static Connection getConn() throws SQLException {

        //从连接池中获取连接  异常抛出
        Connection conn = dds.getConnection();
        System.out.println(conn);
        return conn;
    }
}
